self-propelled sprayer - French English Dictionary